package com.shigu.example.test.daifa.vo;

import com.opentae.core.mybatis.config.Column;

import java.util.Date;
import java.util.List;

/**
 * Created by bugzy on 2017/8/25 0025.
 */
public class DaifaTradeVO {

    @Column("daifa_trade.df_trade_id")
    private Long dfTradeId;
    @Column("daifa_trade.buyer_id")
    private Long userId;
    @Column("daifa_trade.DF_trade_REMARK1")
    private String mark;
    @Column("daifa_trade.taobao_tid")
    private String taobaoTid;

    @Column("daifa_trade.trade_status")
    private Integer tradeStatus;

    @Column("daifa_trade.pay_time")
    private Date payTime;

    @Column("daifa_trade.create_time")
    private Date createTime;

    @Column("daifa_trade.total_fee")
    private String totalFee;

    @Column("daifa_trade.post_fee")
    private String postFee;

    @Column("daifa_trade.daifa_fee")
    private String daifaFee;

    /**
     * 收件人姓名
     */
    @Column("daifa_trade.receiver_name")
    private String receiverName;

    /**
     * 收件人省
     */
    @Column("daifa_trade.receiver_state")
    private String receiverState;

    /**
     * 收件人详细地址
     */
    @Column("daifa_trade.receiver_address")
    private String receiverAddress;

    /**
     * 收件人邮编
     */
    @Column("daifa_trade.receiver_zip")
    private String receiverZip;

    /**
     * 收件人手机
     */
    @Column("daifa_trade.receiver_mobile")
    private String receiverMobile;

    /**
     * 快递单号
     */
    @Column("daifa_trade.post_code")
    private String postCode;

    @Column("daifa_trade.post_name")
    private String postName;

    @Column("daifa_trade.send_time")
    private Date sendTime;

    @Column("daifa_trade.daifa_type")
    private Integer daifaType;

    private List<DaifaOrderVO> orders;

    public Long getDfTradeId() {
        return dfTradeId;
    }

    public void setDfTradeId(Long dfTradeId) {
        this.dfTradeId = dfTradeId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getMark() {
        return mark;
    }

    public void setMark(String mark) {
        this.mark = mark;
    }

    public String getTaobaoTid() {
        return taobaoTid;
    }

    public void setTaobaoTid(String taobaoTid) {
        this.taobaoTid = taobaoTid;
    }

    public Integer getTradeStatus() {
        return tradeStatus;
    }

    public void setTradeStatus(Integer tradeStatus) {
        this.tradeStatus = tradeStatus;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public List<DaifaOrderVO> getOrders() {
        return orders;
    }

    public void setOrders(List<DaifaOrderVO> orders) {
        this.orders = orders;
    }

    public String getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(String totalFee) {
        this.totalFee = totalFee;
    }

    public String getPostFee() {
        return postFee;
    }

    public void setPostFee(String postFee) {
        this.postFee = postFee;
    }

    public String getDaifaFee() {
        return daifaFee;
    }

    public void setDaifaFee(String daifaFee) {
        this.daifaFee = daifaFee;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public String getReceiverState() {
        return receiverState;
    }

    public void setReceiverState(String receiverState) {
        this.receiverState = receiverState;
    }

    public String getReceiverAddress() {
        return receiverAddress;
    }

    public void setReceiverAddress(String receiverAddress) {
        this.receiverAddress = receiverAddress;
    }

    public String getReceiverZip() {
        return receiverZip;
    }

    public void setReceiverZip(String receiverZip) {
        this.receiverZip = receiverZip;
    }

    public String getReceiverMobile() {
        return receiverMobile;
    }

    public void setReceiverMobile(String receiverMobile) {
        this.receiverMobile = receiverMobile;
    }

    public String getPostCode() {
        return postCode;
    }

    public void setPostCode(String postCode) {
        this.postCode = postCode;
    }

    public String getPostName() {
        return postName;
    }

    public void setPostName(String postName) {
        this.postName = postName;
    }

    public Date getSendTime() {
        return sendTime;
    }

    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }

    public Integer getDaifaType() {
        return daifaType;
    }

    public void setDaifaType(Integer daifaType) {
        this.daifaType = daifaType;
    }
}
